# -*- coding: utf-8 -*-
from django.contrib.auth.decorators import login_required
from django.http.response import HttpResponseRedirect
from configuracao.models import Dados
from revenda.models import Empresa, Campanha
from django.shortcuts import render_to_response
from django.template.context import RequestContext

@login_required
def home(request):
    if Dados.objects.all().count() > 0:
        dados = Dados.objects.all()[0]
    else:
        return HttpResponseRedirect('/admin/configuracao/dados/add/')

    empresas = Empresa.objects.all()
    
    for empresa in empresas:
        empresa.campanhas = Campanha.objects.filter(empresa = empresa, concluido = False)
     
    
    mensagem = False
    aviso = False
    if request.session.has_key('mensagem'):
        mensagem = request.session['mensagem']
        del request.session['mensagem']
    if request.session.has_key('aviso'):
        aviso = request.session['aviso']
        del request.session['aviso']
    
    titulo = 'Página inicial'
    css = 'home'
    
    return render_to_response(
        'home.html', locals(),
        context_instance=RequestContext(request)
    )
    